#include"drv_tim7.h"
void drv_tim7_init(void)
{
		TIM_TimeBaseInitTypeDef  TIM_TimeBaseInitStruct;
		NVIC_InitTypeDef  NVIC_InitStruct;
		RCC_APB1PeriphClockCmd(RCC_APB1Periph_TIM7, ENABLE);
		TIM_TimeBaseInitStruct.TIM_ClockDivision=TIM_CKD_DIV1;
		TIM_TimeBaseInitStruct.TIM_CounterMode=TIM_CounterMode_Up;
		TIM_TimeBaseInitStruct.TIM_Period=10000-1;
		TIM_TimeBaseInitStruct.TIM_Prescaler=8400-1;
		TIM_TimeBaseInit(TIM7, &TIM_TimeBaseInitStruct);

		TIM_ITConfig(TIM7,TIM_IT_Update,ENABLE);
		NVIC_InitStruct.NVIC_IRQChannel=TIM7_IRQn;
		NVIC_InitStruct.NVIC_IRQChannelCmd=ENABLE;
		NVIC_InitStruct.NVIC_IRQChannelPreemptionPriority=1;
		NVIC_InitStruct.NVIC_IRQChannelSubPriority=0;
		NVIC_Init(&NVIC_InitStruct);

		TIM_Cmd(TIM7,ENABLE);
}
